package com.clei.netty.util;

import java.util.HashMap;
import java.util.Map;

/**
 * 文件路径管理器
 *
 * @author Y
 * @date 2022-04-22
 */
public class FilePathManager {

    /**
     * fileName -> filePath
     */
    private static final Map<String, String> NAME_PATH = new HashMap<>();

    /**
     * 存入文件路径
     *
     * @param fileName 文件名
     * @param filePath 文件路径
     */
    public static void put(String fileName, String filePath) {
        NAME_PATH.put(fileName, filePath);
    }

    /**
     * 获取文件路径
     *
     * @param fileName 文件名
     * @return 文件路径
     */
    public static String get(String fileName) {
        return NAME_PATH.get(fileName);
    }

    /**
     * 删除文件路径
     *
     * @param fileName 文件名
     * @return 文件路径
     */
    public static String remove(String fileName) {
        return NAME_PATH.remove(fileName);
    }
}
